
Name Call Operator
               No following @     Following @
               Value Call         Name call
Literals
'Char Vector    tos @vec             tos  anonymous namepointer (@dic sym code sequence)

$Hex vector     tos @vec             tos  anonymous namepointer (@dic code sequence,elts are wds)

#Hex Scalar     scalar.l value       tos  anonymous namepointer (@dic scalar.l)

Decimal Scalar	scalar.l value	     tos anonymous namepointer (@dic scalar.l)

id@% is always the same as id

Handle Defined Identifers incode or not
  case Dict.typ
    scalar        tos scalar.l value   tos @ scalar.l DicEnt carrying long
    binfnvec      tos fn result        tos @ vec  id 
    symfnvec      tos fn result        tos @ vec  id 
    dataVec       tos @vec	       tos @ nm ptr for vec
  
Symstr d6 value has loworder bit set 1 if points to symcode vector, clear if points to a port
i.e. that loworder bit is Inbuf.

'arg1 arg2 .. argn' @ defines anonymous symcodevec pushes anon+symcodeec nameptr in tos

$arg1 arg2 .. argn @ defines anonymous bincodevec and pushes anon+bincodevec nameptr in tos

#scalar @ defines anonymous scalar.l name entry off stack and pushes anon+scalar name ptr in tos

` executes anonymous, function with nameptr in tos either no args or result and args and n already pushed

Function obliged to know whether args there or not and cut back as required
Code functions called with pointer to vector in result, pointer to entry in a0. Expect mark to be there.